snout of mammals - Espagnol Anglais Dictionnaire